package org.jeecg.modules.zhoupackage.mapper;

import org.apache.ibatis.annotations.Mapper;
import org.apache.ibatis.annotations.Param;
import org.jeecg.modules.zhoupackage.pojo.MyFabricOrderExcel;
import org.jeecg.modules.zhoupackage.pojo.myexcel.SingOrderExcel;
import org.jeecg.modules.zhoupackage.pojo.myexcel.TeamOrderExcel;
import org.springframework.stereotype.Repository;

import java.util.List;

/**
 * 我的订单导出Excel
 */
@Mapper
@Repository
public interface MyExcelMapper {

    /**
     * 导出个订订单Excel
     *
     * @param token 令牌
     * @return 个订列表
     */
    List<SingOrderExcel> getSingOrderExcel(@Param("token") String token);

    /**
     * 面料订单导出Excel
     *
     * @param token 令牌
     * @return 面料订单列表
     */
    List<MyFabricOrderExcel> getFabricOrderExcel(@Param("token") String token);

    /**
     * 导出团订列表Excel
     *
     * @param token 令牌
     * @return 团订订单列表
     */
    List<TeamOrderExcel> getTeamOrderExcel(@Param("token") String token);
}
